Zoom

public interface Zoom

Allows configuring zoom level for the domain of the currently loaded web page.

A Zoom instance belongs to Browser and can be used only if Browser is alive. When Browser is closed, the Zoom instance automatically updates its internal state and does not allow modifying zoom anymore. The IllegalStateException will be thrown in this case.

The zoom level is configured for each domain separately, so if you set zoom level for "a.com", it will not be applied for "b.com". If you change zoom level for one domain and then load another one, then the zoom level for another domain will be default.

The zoom level per domain configurations are kept by the Profile instance, and they are preserved after closing a Browser the Zoom instance belongs to.

Properties

Link copied to clipboard
public final Browser browser
public final Browser browser

Browser instance of this Zoom.

Link copied to clipboard
public final Boolean enabled
public final Boolean enabled

Indicates whether zoom level can be changed or not.

Link copied to clipboard
public final ZoomLevel level
public final ZoomLevel level

The zoom level associated with the domain of the currently loaded web page.

Functions

Link copied to clipboard
public abstract Browser browser()
Returns the Browser instance of this zoom.
Link copied to clipboard
public abstract void disable()
Disables the possibility to change zoom levels for the loaded web pages and resets zoom level of the loaded web pages to the default value.
Link copied to clipboard
public abstract void enable()
Enables the possibility to change zoom levels for the loaded web pages.
Link copied to clipboard
public abstract void in()
Performs zoom in on the currently loaded web page.
Link copied to clipboard
public abstract boolean isEnabled()
Indicates whether zoom level can be changed or not.
Link copied to clipboard
public abstract ZoomLevel level()
Returns the zoom level associated with the domain of the currently loaded web page.
public abstract void level(ZoomLevel zoomLevel)
Updates the zoom level for the domain of the currently loaded web page.
Link copied to clipboard
public abstract void out()
Performs zoom out on the currently loaded web page.
Link copied to clipboard
public abstract void reset()
Resets zoom level for the domain of the currently loaded web page to the default value.